﻿//////////////////////////////////////////////////////////////////////////////
//
//  Copyright © 1998-2024 Glodon Company Limited.  All rights reserved.
//
//  Use of this software is subject to the terms of the Glodon license
//  agreement provided at the time of installation or download, or which
//  otherwise accompanies this software in either electronic or hard copy form.  
//
//////////////////////////////////////////////////////////////////////////////


#pragma once

#include "GcmpGUiBaseInterface.h"

namespace gcmp
{

/// \brief 按钮选中状态
enum class CheckState : int32_t
{
    Unchecked = 0,          ///< 未选中
    //PartiallyChecked = 1, ///< 部分选中
    Checked = 2             ///< 选中
};

/// \brief 按钮样式
enum class ButtonStyle : int32_t
{
    IconOnly,       ///< 只显示图标
    TextOnly,       ///< 只显示文字
    TextBesideIcon, ///< 文字在图标右边
    TextUnderIcon,  ///< 文字在图标下边
    FollowStyle     ///< 随样式
};

}   // end namespace gcmp
